﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Globalization;

namespace exercice4
    {
    public class Voiture : VehiculeMoteur
        {
        public Voiture(String nom, double consommation, double capaciteReservoir)
            : base(nom, consommation, capaciteReservoir)
            {
            }

        public override void afficher()
            {
            base.afficher();
            StringBuilder affichage = new StringBuilder();
            affichage.Append("tarif : " + Voiture.CONST_TARIFPARJOUR.ToString("C2")+"/jour   ");
            affichage.Append("coût par kilomètres : " + Voiture.CONST_COUTPARKIM.ToString("C2"));
            System.Console.WriteLine(affichage);
            }

        public override double calculerPrix()
            {
            return (this.m_kilometrage * Voiture.CONST_COUTPARKIM) + (this.m_nbJoursLoues * Voiture.CONST_TARIFPARJOUR);
            }

        public const double CONST_TARIFPARJOUR = 100;
        public const double CONST_COUTPARKIM = 0.45;
        }
    }
